package br.com.rise.leilao

import grails.test.*

class EnderecoTests extends GrailsUnitTestCase {
    protected void setUp() {
        super.setUp()
    }

    protected void tearDown() {
        super.tearDown()
    }
	
	//Caso de teste de sucesso
    void testConstraintsSucesso() {
		
		mockDomain Endereco, []
		def endr = new Endereco (logradouro: "Av. Caxangá", 
									numero: "54",
									complemento: "",
									bairro: "Graças",
									cep: "50074-298",
									cidade: "Recife",
									estado: "Pernambuco")
		assertTrue endr.validate()
	}
	
	void testLogradouroConstraintsNullable() {
		
		mockDomain Endereco, []
		def endr = new Endereco(numero: "54",
									complemento: "",
									bairro: "Graças",
									cep: "50074-298",
									cidade: "Recife",
									estado: "Pernambuco")
		assertFalse endr.validate()
		assertEquals "nullable", endr.errors['logradouro']
	}
	
	
	
}
